U.S. Patent Application No.: 10/758,266
Filed: January 16, 2004
AMENDMENTS TO THE CLAIMS
This listing of claims will replace all prior versions and listings of claims in the
application:
Claims 1-9 (Canceled).
10. (Original) A method for interfacing a profiler to a virtual machine, the
method comprising the steps of:
receiving from a profiler agent of the profiler at least one of either a request for
specific types of events and information or an enablement of notification of specific
types of events and information; and
registering the specific types of events and information in which the profiler is
interested.
Claims 11-19(Canceled).
20. (Original) A computer-readable medium carrying one or more sequences
of one or more instructions for interfacing a profiler to a virtual machine, the one or more
sequences of one or more instructions including instructions which, when executed by
one or more processors, cause the one or more processors to perform the steps of:
receiving from a profiler agent of the profiler at least one of either a request for
specific types of events and information or an enablement of notification of specific
types of events and information; and
registering the specific types of events and information in which the profiler is
interested.
Claims 21-38 (Canceled).
-2-
U.S. Patent Application No.: 10/758,266
Filed: January 16, 2004
39. (New) A method according to claim 10, further comprising sending events
and information of the specific types to the profiler agent.
40. (New) A method according to claim 10, further comprising sending one-
time events and information of the specific types to the profiler agent.
41. (New) A method according to claim 10, further comprising sending
defining events and information of the specific types to the profiler agent.
42. (New) A method according to claim 10, further comprising receiving from
the profiling agent of the profiler a disablement of notification of specific types of events
and information.
43. (New) A method according to claim 42, further comprising unregistering
the specific types of events and information in which the profiler is not interested.
44. (New) The computer-readable medium according to claim 20, wherein the
one or more sequences of one or more instructions further includes instructions which,
when executed by one or more processors, cause the one or more processors to
perform the step of:
sending events and information of the specific types to the profiler agent.
45. (New) The computer-readable medium according to claim 20, wherein the
one or more sequences of one or more instructions further includes instructions which,
when executed by one or more processors, cause the one or more processors to
perform the step of:
sending one-time events and information of the specific types to the profiler
agent.
-3-
U.S. Patent Application No.: 10/758,266
Filed: January 16, 2004
46. (New) The computer-readable medium according to claim 20, wherein the
one or more sequences of one or more instructions further includes instructions which,
when executed by one or more processors, cause the one or more processors to
perform the step of:
sending defining events and information of the specific types to the profiler agent.
47. (New) The computer-readable medium according to claim 20, wherein the
one or more sequences of one or more instructions further includes instructions which,
when executed by one or more processors, cause the one or more processors to
perform the step of:
receiving from the profiling agent of the profiler a disablement of notification of
specific types of events and information.
48. (New) The computer-readable medium according to claim 47, wherein the
one or more sequences of one or more instructions further includes instructions which,
when executed by one or more processors, cause the one or more processors to
perform the step of:
unregistering the specific types of events and information in which the profiler is
not interested.
49. (New) A system for profiling a heap, the system comprising:
a memory; and
one or more processors coupled to the memory,
wherein at least one processor is configured to perform a method for interfacing
a profiler to a virtual machine, the method comprising:
U.S. Patent Application No.: 10/758,266
Filed: January 16, 2004
receiving from a profiler agent of a profiler at least one of either a request
for specific types of events and information or an enablement of notification of
specific types of events and information; and
registering the specific types of events and information in which the
profiler is interested.
50. (New) The system according to claim 49, wherein the method performed
by the processor further comprises sending events and information of the specific types
to the profiler agent.
51 . (New) The system according to claim 49, wherein the method performed
by the processor further comprises sending one-time events and information of the
specific types to the profiler agent.
52. (New) The system according to claim 49, wherein the method performed
by the processor further comprises sending defining events and information of the
specific types to the profiler agent.
53. (New) The system according to claim 49, wherein the method performed
by the processor further comprises receiving from the profiling agent of the profiler a
disablement of notification of specific types of events and information.
54. (New) The system according to claim 53, wherein the method performed
by the processor further comprises unregistering the specific types of events and
information in which the profiler is not interested.
-5-